package service

import (
	"boy-go/modules/generator/vo"
)

type GenTableColumnService interface {
	GetById(columnId int64) (*vo.GenTableColumnModel, error)
	List(req *vo.QueryGenTableColumnReq) (*vo.ListGenTableColumnRsp, error)
	Add(req *vo.AddGenTableColumnReq) (*vo.AddGenTableColumnRsp, error)
	Edit(req *vo.EditGenTableColumnReq) (*vo.EditGenTableColumnRsp, error)
	Del(columnId int64) error
	BatchDel(ids []string) error
	SelectGenTableColumnListByTableId(tableId int64) []*vo.GenTableColumnModel
}
